Integrate OAT and SIU with Waypoints (#1060)
* Integrate OAT and SIU with Waypoints
* Type corrections, convert set_value() overload to nullptr* check
* #1062 Fix core dump when merging tracks with disparate IGC extensions
* Reduce `value` variable scope when writing SimpleArrays
* Debug oopsie bugfix, fix core dump when merging IGC files with no extensions
* Collapse redundant if statement
* Fix brain fart
* Eliminate igc_fsdata::has_value()
* Fix subtle satellite count bug
* Fix small sat count bug, and eliminate some ifdefs
* Make some IGC exts override default WP members
* Include IGC line-by-line debug info
* Remove accidentally included file
* delete obsolete macros
---------
Co-authored-by: tsteven4 <13596209+tsteven4@users.noreply.github.com>